package com.huli.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huli.domain.SysUser;

import java.util.List;


/**
* @author 张庆阳
* @description 针对表【sys_user(用户表)】的数据库操作Service
* @createDate 2025-03-17 10:53:46
*/
public interface SysUserService {

    /**
     * 用户登录
     * @param phone 手机号
     * @param captcha 验证码
     * @return 是否登录成功
     * @throws Exception 异常
     */
    boolean login(String phone, int captcha) throws  Exception;

    /**
     * 生成验证码
     * @param phone 手机号
     * @throws Exception 异常
     */
    void creteCaptcha(String phone) throws Exception;

    List<SysUser> findAll();

    SysUser findById(String id);
}
